#pragma once
#include "rclcpp/rclcpp.hpp"
extern "C" {
    void TryToOccurPathLost(const std::string& error_message, bool trigger);

    // 设置任务报错。
    void SetTaskError(int id, const std::string& detail, int control_mode, bool occur = true);

    // 模式切换时，清除某些标识。
    void ClearIdentification();

    // 在当前节点上添加新的事件。
    // bool SetNodeEvent(agv_msgs::msg::EventOccur single_event);
}